//package com.qinghong.gulimall.search.controller;
//
//import com.qinghong.common.exception.BizCodeEnume;
//import com.qinghong.common.to.es.SkuEsModel;
//import com.qinghong.common.utils.R;
//import com.qinghong.gulimall.search.service.ProductSaveService;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.io.IOException;
//import java.util.List;
//
//@Slf4j
//@RequestMapping("/search/save")
//@RestController
//public class ElasticSaveController {
//
//
//    @Autowired
//    ProductSaveService productSaveService;
//
//
//    // 上架商品
//    @PostMapping("/product")
//    public R productStatusUp(@RequestBody List<SkuEsModel> skuEsModels) {
//        boolean b = false;
//        try {
//            b = productSaveService.productStatusUp(skuEsModels);
//        } catch (IOException e) {
//            log.error("商品上架错误",e);
//           return R.error(BizCodeEnume.PRODUCT_UP_EXCEPTION.getCode(), BizCodeEnume.VALID_EXCEPTION.getMsg());
//        }
//
//        if (b){
//            return R.ok();
//        }else {
//            return R.error(BizCodeEnume.PRODUCT_UP_EXCEPTION.getCode(), BizCodeEnume.VALID_EXCEPTION.getMsg());
//        }
//    }
//}
